﻿
namespace Mbs.ComponentModel
{
    /// <summary>
    /// Copy paste action interface
    /// </summary>
    public interface ICopyAction
    {
        /// <summary>
        /// Can copy
        /// </summary>
        bool CanCopy { get; }
        /// <summary>
        /// Copy
        /// </summary>
        void Copy();
        /// <summary>
        /// Can paste
        /// </summary>
        bool CanPaste { get; }
        /// <summary>
        /// Paste
        /// </summary>
        void Paste();

        bool CanCut { get; }
        void Cut();
    }
}
